package pe.edu.sistemas.postgrado.samupg.view.controller;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import javax.faces.bean.ManagedBean;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import pe.edu.sistemas.postgrado.samupg.business.service.informacion.PublicacionService;
import pe.edu.sistemas.postgrado.samupg.domain.model.Publicacion;

/**
 *
 * @author Marlon
 */
@ManagedBean
@Scope("request")
@Controller
public class TemplateUsuarioController {

    private List<Publicacion> listPublicaciones;
    @Resource
    private PublicacionService publicacionService;

    /**
     * Creates a new instance of TemplateUsuarioController
     */
    public TemplateUsuarioController() {
    }

    @PostConstruct
    public void init() {
        listPublicaciones = publicacionService.getPublicaciones();
    }

    public String getFechaSistema() {
        SimpleDateFormat formateador = new SimpleDateFormat("dd 'de' MMMM 'del' yyyy", new Locale("ES"));
        Date date = new Date();
        return formateador.format(date);
    }

    public List<Publicacion> getListPublicaciones() {
        return listPublicaciones;
    }

    public void setListPublicaciones(List<Publicacion> listPublicaciones) {
        this.listPublicaciones = listPublicaciones;
    }
}
